﻿namespace dogd
{
	/// <summary>
	/// ParameterOption is used in sql generation of insert and update statements.
	/// </summary>
	public enum ParameterOption
	{
		/// <summary>
		/// Exclude the primary key field for inserts.
		/// Key is not expected to be valid - key will be auto-assigned after insert.
		/// </summary>
		[Description("Exclude primary key")]
		ExcludePrimaryKey,

		/// <summary>
		/// Include the primary key once it is valid.
		/// </summary>
		[Description("Include primary key")]
		IncludePrimaryKey
	}
}
